package com.tzbank.fingerPrint.entity;

import java.io.Serializable;

import javax.persistence.Column;
import javax.persistence.Entity;

import org.hibernate.annotations.Table;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

@Data
@EqualsAndHashCode(callSuper = false)
@Entity(name = "ai_fingerprint_information")
@Table(appliesTo = "ai_fingerprint_information", comment = "ai_fingerPrint指纹信息存储表")
public class FingerPrintInformation extends BaseModel implements Serializable{

	
	/**
	 * 
	 */
	private static final long serialVersionUID = 8083947144947506331L;

	@ApiModelProperty(value = "操作用户")
	@Column(name = "operating_user", columnDefinition = "varchar(50)  DEFAULT NULL COMMENT '操作用户' ")
	private String operatingUser;
	
	@ApiModelProperty(value = "请求来源")
	@Column(name = "request_source", columnDefinition = "varchar(50)  DEFAULT NULL COMMENT '请求来源' ")
	private String requesSource;

	@ApiModelProperty(value = "对应接口")
	@Column(name = "corresponding_interface", columnDefinition = "varchar(50)  DEFAULT NULL COMMENT '对应接口' ")
	private String correspondingInterface;
		
	@ApiModelProperty(value = "年份")
	@Column(name = "year", columnDefinition = "varchar(50)  DEFAULT NULL COMMENT '年份' ")
	private String year;
	
	@ApiModelProperty(value = "月份")
	@Column(name = "month", columnDefinition = "varchar(50)  DEFAULT NULL COMMENT '月份' ")
	private String month;
	
	@ApiModelProperty(value = "设备信息")
	@Column(name = "deviceid", columnDefinition = "varchar(50)  DEFAULT NULL COMMENT '设备信息' ")
	private String deviceid;
	
	@ApiModelProperty(value = "认证类型")
	@Column(name = "auth_type", columnDefinition = "varchar(50)  DEFAULT NULL COMMENT '认证类型' ")
	private String auth_type;
	
	@ApiModelProperty(value = "返回的token信息")
	@Column(name = "token", columnDefinition = "varchar(50)  DEFAULT NULL COMMENT '返回的token信息' ")
	private String token;
	
	@ApiModelProperty(value = "消费方交易号")
	@Column(name = "consumer_seq_no", columnDefinition = "varchar(50)  DEFAULT NULL COMMENT '消费方交易号' ")
	private String consumer_seq_no;
	
	@ApiModelProperty(value = "1:存在，0：不存在（已删除）")
	@Column(name = "state", columnDefinition = "varchar(50)  DEFAULT NULL COMMENT '1:存在，0：不存在（已删除）' ")
	private String state;
	
	
	
}
